public class CharProducer<T extends Comparable<T>> extends Producer {
    CharProducer(int id, SyncHeap<T> sHeap, javax.swing.JLabel pLabel, double prodTime, 
            boolean useRandom, boolean printToStd) {
        super(id, sHeap, pLabel, prodTime, useRandom, printToStd); //calls the constructor of Producer
    };
    @Override
    protected Object produceElement() { 
	char c = (char)(m_rand.nextInt(26) + 'A');
	Character character = new Character(c);
        return (Object)(character) ; 
    }
   


}
